package com.pureland.security.annotations;

import java.lang.annotation.*;

/**
 * @projectName: pureland_cloud
 * @className: com.pureland.security.annotations.InnerService
 * @description: 加上该注解,接口地址将允许内部服务之间调用（外部服务依旧会拦截）
 * @author: tong.li
 * @createTime: 2020/11/17 17:23
 * @version: v1.0
 * @copyright: 版权所有 李彤 © 2020
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface InnerService {


    /**
     * 是否AOP统一处理
     *
     * @return false, true
     */
    boolean value() default true;

    /**
     * 需要特殊判空的字段(预留)
     *
     * @return {}
     */
    String[] field() default {};


}
